﻿using AutoMapper;
using B.MES.Customer.Domain;
using B.MES.Customer.Domain.DTO;
namespace B.MES.Customer.Read.WebApi.MyProFiles
{
    /// <summary>
    /// 自定义AutoMapper方法
    /// </summary>
    public class MappingProfileInfor : Profile
    {
        // MappingProfileInfor类的构造函数
        public MappingProfileInfor()
        {
            // 将InputLogin映射到User，并允许反向映射
            CreateMap<InputLogin, User>().ReverseMap();
            CreateMap<RequestUserDTO, User>().ReverseMap();
            //将BomTab映射到BOMDto，并允许反向映射
            CreateMap<BOMDto, BomTab>().ReverseMap();
            //将OutTabDto映射到OutTab，并允许反向映射
            CreateMap<OutTabDto, OutTab>().ReverseMap();
            CreateMap<RoleDTO, Role>().ReverseMap();
            CreateMap<StockInSelDTO, StockIn>().ReverseMap();
            CreateMap<ProductDTO, Product>().ReverseMap();
            CreateMap<ProductListDTO, Product>().ReverseMap();
            CreateMap<MaterialDTO,Material>().ReverseMap();
            CreateMap<SaleDto, SalesManagement>().ReverseMap();
            CreateMap<SaleDto, Product>().ReverseMap();
            CreateMap<sale_Product, Product>().ReverseMap();
            CreateMap<sale_Product, SalesManagement>().ReverseMap();
        }
    }
}
